/**
 * 将数组按指定大小拆分成多个子数组
 *
 * @param array 待拆分的数组
 * @param chunkSize 每个子数组的大小
 * @returns 拆分后的子数组数组
 */
export function chunkArray(array: Array<any>, chunkSize: any) {
  const result = [];
  for (let i = 0; i < array.length; i += chunkSize) {
    const chunk = array.slice(i, i + chunkSize);
    result.push(chunk);
  }
  return result;
}

function initArray(length: number, value: any) {
  return Array.from(
    { length },
    (_, i) =>
      ({
        image:
          `file:///storage/emulated/0/Pictures/static/images/instance/${value}/${
            i + 1
          }.png` as String,
        index: i,
      } as any)
  );
}

const titles = [
  { title: "茂丰材料科技有限公司", number: 3 },
  { title: "广东帝龙新材料股份有限公司", number: 4 },
  { title: "印城万佳装饰材料有限公司", number: 3 },
  { title: "佛山市欧皇林峰装饰材料有限公司", number: 3 },
  { title: "杭州小斑马装饰纸有限公司", number: 3 },
  { title: "广西玺源新材料有限公司", number: 3 },
  { title: "广东中润华源纸业有限公司", number: 3 },
  { title: "星朗柏锐装饰材料科技有限公司", number: 3 },
  { title: "广东华彩顺成装饰材料有限公司", number: 3 },
  { title: "常州市维意乐生装饰材料有限公司", number: 2 },
  { title: "黄山东意装饰材料有限公司", number: 3 },
  { title: "东莞大通家具材料有限公司", number: 3 },
  { title: "高明凯盛新材料科技有限公司", number: 2 },
  { title: "广东米图米新材料科技有限公司", number: 2 },
  { title: "杭州锦宏装饰纸有限公司", number: 2 },
  { title: "浙江帝龙新材料有限公司", number: 7 },
  { title: "杭州鑫乐装饰材料有限公司", number: 1 },
  { title: "杭州中润华源装饰材料有限公司", number: 4 },
  { title: "成都中润华源装饰材料有限公司", number: 0 },
  { title: "杭州尼欧装饰新材料有限公司", number: 0 },
  { title: "杭州添丽装饰纸有限公司", number: 0 },
  { title: "临沂华特装饰材料有限公司", number: 0 },
  { title: "六安市康强装饰材料有限公司", number: 0 },
  { title: "南通晋善新材料有限公司", number: 0 },
  { title: "南通英泰机电设备有限公司", number: 0 },
  { title: "山东美饰佳装饰材料有限公司", number: 0 },
  { title: "山东兴美装饰材料有限公司", number: 0 },
  { title: "四川德必隆新材料科技有限公司", number: 0 },
];

export const instancesData = {
  instancesProfile: Array.from({ length: 28 }, (_, i) => ({
    type: `${i + 1}`,
    title: titles[i].title,
    path: `/pages/instance/detail`,
    poster: `file:///storage/emulated/0/Pictures/static/images/instance/${
      i + 1
    }/1.png`,
    swiperData: initArray(titles[i].number, `${i + 1}`),
  })),
  // productsProfile: [
  //   {
  //     type: "one_one_wu_zhou",
  //     title: "无轴版辊库",
  //     path: `/pages/products/product`,
  //     poster:
  //       "file:///storage/emulated/0/Pictures/static/images/produces/one_one_wu_zhou/one_one_wu_zhou_1.png",
  //     swiperData: initArray(2, "one_one_wu_zhou"),
  //   },
  // ],
};
